#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
//int main()
//{
//	int a = 0;
//	while (~scanf("%d", &a))
//	{
//		printf("%c\n", a);
//	}
//	return 0;
//}

//int main()
//{
//	char n = 0;
//	scanf("%c", &n);
//	for (int i = 0; i < 5; i++)
//	{
//		for (int j = 0; j < 4-i;j++)
//		{
//			printf(" ");
//		}
//		for (int m = 0; m < i+1;m++)
//		{
//			printf("%c", n);
//		}
//		printf("\n");
//	}
//	return 0;
//}

//int main()
//{
//	int i = 0;
//	scanf("%d", &i);
//	float arr[3] = { 0 };
//	for (int n = 0; n < 3; n++)
//	{
//		scanf("%f", &arr[n]);
//	}
//	printf("The each subject score of No. %d is %.2f, %.2f, %.2f.", i, arr[0], arr[1], arr[2]);
//	return 0;
//}

//int main()
//{
//	char n;
//	int a = 0, b = 0, c = 0;
//	do
//	{
//		switch (n = getchar())
//		{
//		case'a': case'A':
//		case'e':case'E':
//		case'i': case'I':
//		case'o':case'0':
//		case'u': case'U':b += 1;
//		default:a += 1; c += 1;
//		}
//	} while (c != '\n');
//	printf("%d %d %d", a, b, c);
//	return 0;
//}

//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	getchar();
//	while (n--)
//	{
//		char arr[101] = { 0 };
//		gets(arr);
//		int sum1 = 0;
//		int sum2 = 0;
//		int sum3 = 0;
//		if (strlen(arr) < 6)
//		{
//			printf("NO\n");
//			continue;
//		}
//		if(arr[0] >= '0'&&arr[0] <= '9')
//		{
//			printf("NO\n");
//		}
//		for(int i= 0; i < strlen(arr); i++)
//		{
//			if (arr[i] <= 'z'&&arr[i] >= 'a' )
//				sum1++;
//			else if (arr[i] >= '0'&&arr[i] <= '9')
//				sum2++;
//			else if (arr[i] <= 'Z'&&arr[i] >= 'A')
//				sum3++;
//		}
//		if (sum1 + sum2 +sum3== strlen(arr))
//		{
//			if (sum1 != 0 && sum2 != 0)
//				printf("YES\n");
//			if (sum2 != 0 && sum3 != 0)
//				printf("YES\n");
//			if (sum1 != 0 && sum3 != 0)
//				printf("YES\n");
//		}
//		else
//		{
//			printf("NO\n");
//		}
//	}
//	return 0;
//}

int compare(int* a, int* b)
{
	return *a - *b;
}
int *findErrorNums(int* nums, int numsSize, int* returnSize)
{
	int* arr = malloc(sizeof(int)* 2);
	qsort(nums, numsSize, sizeof(arr[0]), compare);
	for (int i = 0; i < numsSize; i++)
	{
		if (nums[i] == nums[i + 1])
		{
			arr[0] = nums[i];
			arr[1] = nums[i];
			if (nums[i + 2] - nums[i]>1)
			{
				arr[1] = nums[i] + 1;
			}
			else
			{
				arr[0] = nums[i] - 1;
			}
		}
	}
	return arr;
}